Debugging Real-Time Multiprocessor Systems

نویسنده

  • Jakob Engblom
چکیده

Technology trends are causing a paradigm shift in how computer systems are designed: Instead of steadily getting faster single processors, the entire semiconductor industry is turning to multiprocessor designs to improve performance. Future real-time and embedded systems will be using multiple-processor hardware, and the software is expected to adapt to the situation. Writing parallel software programs is known to be very difficult and fraught with unexpected problems, and now parallel programming is expected to go mainstream.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study

This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...

متن کامل

Towards Unit Testing Real-Time Schedulers in LITMUS

The problem of unit testing multiprocessor real-time schedulers in operating systems such as LITMUS is discussed. A tool intended to aid debugging by identifying deviations from an intended scheduling policy and performance regressions is proposed. This paper gives a specification for the tool and also discusses ongoing work on a prototype implementation.

متن کامل

Debugging Parallel Systems: A State of the Art Report

In this State of the art Report (SotA), we will give an introduction to work presented in the area of debugging large software systems with modern hardware architectures. We will discuss techniques used for singlemultiand distributed systems. In addition we will provide pointers to work by large players in the field, and major conferences of importance. We will discuss the debugging of parallel...

متن کامل

Observability in Multiprocessor Real-Time Systems with Hardware/Software Co-Simulation

As an alternative to traditional software debuggers and hardware logic simulators, hardware/software coverification tools have been introduced in novel design processes for the embedded systems market. The main idea behind co-verification is to reduce design time by enabling an early integration of hardware and software development. However, with this approach, several new aspects on software d...

متن کامل

Non-Intrusive Hardware/Software Monitoring for Single- and Multiprocessor Real-Time Systems

Run-time observability in hardware and software is a requirement for testing and debugging any computer system. In real-time systems, and in particular distributed such, it is however difficult to obtain observability without altering the system’s timing behaviour. Monitoring techniques using passive hardware have been used to extract software execution traces non-instrusively to the system. Ho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007